package com.ruoyi.system.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.domain.entity.SysDeviceInfo;
import com.ruoyi.common.core.domain.entity.SysDeviceType;
import com.ruoyi.common.pojo.QueryDeviceListReq;
import org.springframework.web.bind.annotation.RequestBody;

/**
 * @author syj
 * @description 针对表【sys_device_info(设备信息表)】的数据库操作Service
 * @createDate 2022-07-22 11:06:59
 */
public interface SysDeviceInfoService extends IService<SysDeviceInfo> {

    AjaxResult queryDeviceType();

    AjaxResult addDeviceType(SysDeviceType param);

    AjaxResult deleteDeviceType(SysDeviceType param);

    AjaxResult updateDeviceType(SysDeviceType param);

    AjaxResult queryDeviceList(QueryDeviceListReq param);

    AjaxResult addDeviceInfo(SysDeviceInfo param);

    AjaxResult deleteDeviceInfo(@RequestBody SysDeviceInfo param);

    AjaxResult updateDeviceInfo(SysDeviceInfo param);

}
